package cn.tm.ms.nerver.strategy.support;

import cn.tm.ms.nerver.strategy.IStrategy;
import cn.tm.ms.nerver.strategy.entry.StrategyDo;

/**
 * 7.广播策略(Broadcast)<p>
 * 广播调用所有提供者，逐个调用，任意一台报错则报错<p>
 * 通常用于通知所有提供者更新缓存或日志等本地资源信息<p>
 * 
 * @author lry
 *
 * @param <REQ>
 * @param <RES>
 */
public class Broadcast<REQ, RES> implements IStrategy<REQ, RES> {

	@Override
	public RES execute(StrategyDo<REQ, RES> ftDo) {
		//TODO
		return null;
	}

}